Top 12 Things to Do in New Delhi

New Delhi, the capital city of India, may overwhelm most visitors on first sight, but it has its own way of growing on you. The mesmerizing balance between history and modernity makes New Delhi one of the most unique cities on the planet. You can find breathtaking forts, palaces, gardens, temples and mosques that are steeped with history and explore cosmopolitan delights, exciting nightclubs, international cuisines, fantastic shopping and a beautiful culture while in Delhi.

Continue reading Top 12 Things to Do in New Delhi